package com.capgemini.orf.importing;

import java.math.BigDecimal;

public class Assignment {
	private String employeeNumber;
	private String surname;
	private String firstName;
	private String unit;
	private Integer customerNumber;
	private String function;
	private String qualification;
	private String customerName;
	private String projectUnit;
	private String projectCode;
	private String projectName;
	private String taskNumber;
	private String taskName;
	private String assignmentStartingDate;
	private String assignmentEndingDate;
	private Float percentageOfAssignment;
	private BigDecimal valorizationTariff;
	private BigDecimal cor;
	private BigDecimal Benefit;
	private int numberOfWeekOnProject;
	private BigDecimal percentageToExtendTheAssignment;
	private String comments;

	public Assignment() {
		super();
	}

	public Assignment(String employeeNumber, String surname, String firstName,
			String unit, Integer customerNumber, String function,
			String qualification, String customerName, String projectUnit,
			String projectCode, String projectName, String taskNumber,
			String taskName, String assignmentStartingDate,
			String assignmentEndingDate, Float percentageOfAssignment,
			BigDecimal valorizationTariff, BigDecimal cor, BigDecimal benefit,
			int numberOfWeekOnProject,
			BigDecimal percentageToExtendTheAssignment, String comments) {
		super();
		this.employeeNumber = employeeNumber;
		this.surname = surname;
		this.firstName = firstName;
		this.unit = unit;
		this.customerNumber = customerNumber;
		this.function = function;
		this.qualification = qualification;
		this.customerName = customerName;
		this.projectUnit = projectUnit;
		this.projectCode = projectCode;
		this.projectName = projectName;
		this.taskNumber = taskNumber;
		this.taskName = taskName;
		this.assignmentStartingDate = assignmentStartingDate;
		this.assignmentEndingDate = assignmentEndingDate;
		this.percentageOfAssignment = percentageOfAssignment;
		this.valorizationTariff = valorizationTariff;
		this.cor = cor;
		Benefit = benefit;
		this.numberOfWeekOnProject = numberOfWeekOnProject;
		this.percentageToExtendTheAssignment = percentageToExtendTheAssignment;
		this.comments = comments;
	}

	public String getEmployeeNumber() {
		return employeeNumber;
	}

	public void setEmployeeNumber(String employeeNumber) {
		this.employeeNumber = employeeNumber;
	}

	public String getSurname() {
		return surname;
	}

	public void setSurname(String surname) {
		this.surname = surname;
	}

	public String getFirstName() {
		return firstName;
	}

	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}

	public String getUnit() {
		return unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}

	public Integer getCustomerNumber() {
		return customerNumber;
	}

	public void setCustomerNumber(Integer customerNumber) {
		this.customerNumber = customerNumber;
	}

	public String getFunction() {
		return function;
	}

	public void setFunction(String function) {
		this.function = function;
	}

	public String getQualification() {
		return qualification;
	}

	public void setQualification(String qualification) {
		this.qualification = qualification;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getProjectUnit() {
		return projectUnit;
	}

	public void setProjectUnit(String projectUnit) {
		this.projectUnit = projectUnit;
	}

	public String getProjectCode() {
		return projectCode;
	}

	public void setProjectCode(String projectCode) {
		this.projectCode = projectCode;
	}

	public String getProjectName() {
		return projectName;
	}

	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	public String getTaskNumber() {
		return taskNumber;
	}

	public void setTaskNumber(String taskNumber) {
		this.taskNumber = taskNumber;
	}

	public String getTaskName() {
		return taskName;
	}

	public void setTaskName(String taskName) {
		this.taskName = taskName;
	}

	public String getAssignmentStartingDate() {
		return assignmentStartingDate;
	}

	public void setAssignmentStartingDate(String assignmentStartingDate) {
		this.assignmentStartingDate = assignmentStartingDate;
	}

	public String getAssignmentEndingDate() {
		return assignmentEndingDate;
	}

	public void setAssignmentEndingDate(String assignmentEndingDate) {
		this.assignmentEndingDate = assignmentEndingDate;
	}

	public Float getPercentageOfAssignment() {
		return percentageOfAssignment;
	}

	public void setPercentageOfAssignment(Float percentageOfAssignment) {
		this.percentageOfAssignment = percentageOfAssignment;
	}

	public BigDecimal getValorizationTariff() {
		return valorizationTariff;
	}

	public void setValorizationTariff(BigDecimal valorizationTariff) {
		this.valorizationTariff = valorizationTariff;
	}

	public BigDecimal getCor() {
		return cor;
	}

	public void setCor(BigDecimal cor) {
		this.cor = cor;
	}

	public BigDecimal getBenefit() {
		return Benefit;
	}

	public void setBenefit(BigDecimal benefit) {
		Benefit = benefit;
	}

	public int getNumberOfWeekOnProject() {
		return numberOfWeekOnProject;
	}

	public void setNumberOfWeekOnProject(int numberOfWeekOnProject) {
		this.numberOfWeekOnProject = numberOfWeekOnProject;
	}

	public BigDecimal getPercentageToExtendTheAssignment() {
		return percentageToExtendTheAssignment;
	}

	public void setPercentageToExtendTheAssignment(
			BigDecimal percentageToExtendTheAssignment) {
		this.percentageToExtendTheAssignment = percentageToExtendTheAssignment;
	}

	public String getComments() {
		return comments;
	}

	public void setComments(String comments) {
		this.comments = comments;
	}

	@Override
	public String toString() {
		return "Assignment [employeeNumber=" + employeeNumber + ", surname="
				+ surname + ", firstName=" + firstName + ", unit=" + unit
				+ ", customerNumber=" + customerNumber + ", function="
				+ function + ", qualification=" + qualification
				+ ", customerName=" + customerName + ", projectUnit="
				+ projectUnit + ", projectCode=" + projectCode
				+ ", projectName=" + projectName + ", taskNumber=" + taskNumber
				+ ", taskName=" + taskName + ", assignmentStartingDate="
				+ assignmentStartingDate + ", assignmentEndingDate="
				+ assignmentEndingDate + ", percentageOfAssignment="
				+ percentageOfAssignment + ", valorizationTariff="
				+ valorizationTariff + ", cor=" + cor + ", Benefit=" + Benefit
				+ ", numberOfWeekOnProject=" + numberOfWeekOnProject
				+ ", percentageToExtendTheAssignment="
				+ percentageToExtendTheAssignment + ", comments=" + comments
				+ "]";
	}

}